dock:DSH Web 工作台基础插件

dock 是 DSH Web 环境下的基础工作台插件,由 AKS1st 维护,采用 MIT 许可证。它提供 VSCode 风格的布局外壳,包括活动栏、侧边栏、多标签编辑器区和状态栏,并支持屏幕四边停靠及悬浮窗口模式,布局信息通过 localStorage 持久化。核心机制是通过 `ctx.workbench` 注册表,允许功能插件挂载面板、编辑器视图、活动项、状态项及命令,实现了统一的工作台挂载机制。dock 本身仅负责外壳,不包含文件浏览、文本编辑、图片/Markdown 查看或 Git 管理等具体功能,这些能力需按需安装 dock 系列插件(如 dock-files、dock-editor

Read More
gameswu/dsh-plugin-vscode-sidebar: Adding a VSCode-style Workbench to DSH Web

`gameswu/dsh-plugin-vscode-sidebar` is a client-side plugin for DSH Web, designed to address the issue of context fragmentation caused by multiple scattered windows during coding. This plugin integrates VSCode-style functionalities into the DSH Web interface, featuring a right sidebar and bottom panels, with support for session isolation. Core functionalities include: a file explorer with lazy loading and icon display, supporting Git status markings; a Monaco-based editor offering full language syntax highlighting, Markdown preview, and KaTeX formula support; a source code management panel with diff statistics, branch switching, and lane diagrams; a real terminal and embedded sandbox browser based on xterm.js; and a task manager for viewing Subagent topology and streaming output of background tasks. Plugin settings take effect immediately, and the interface language follows

Read More